﻿using RockBus.PerformanceCounters.Interfaces;

namespace RockBus.PerformanceCounters
{
    /// <summary>
    /// Placeholder implementation for IOperationCounter
    ///  Used for the period in which the PerformanceCounterFactory is not yet initialized.
    /// </summary>
    public class OperationCounterPlaceholder : IOperationCounter
    {
        public void Start()
        {
            // Intentionally left blank
        }

        public void Abort()
        {
            // Intentionally left blank
        }

        public void Complete()
        {
            // Intentionally left blank
        }
    }
}